#ifndef EXTREMEC_EXAMPLES_CHAPTER_8_4_CAT_H
#define EXTREMEC_EXAMPLES_CHAPTER_8_4_CAT_H

// 前向声明
struct cat_t;

// 内存分配函数
struct cat_t *cat_new();

// 构造函数
void cat_ctor(struct cat_t *);

// 析构函数
void cat_dtor(struct cat_t *);

// 所有的行为函数都继承自 animal 类

#endif